//引入reqCategoryList用于发送ajax请求获取分类列表
import {reqCategoryList} from '@/api'

const actions ={
    //获取分类列表的action
    async getCategoryList({commit}){
        //发送请求获取分类列表
        const res = await reqCategoryList()
        //根据后端的code判断业务逻辑是否成功
        if(res.code===200){
            // 若成功 提交数据
            commit('SAVE_CATEGORY_LIST',res.data)
        }else{
            alert(res.message)
        }
    },
    
}

const mutations ={
    SAVE_CATEGORY_LIST(state,list){
        //将分类数据存入state中，无论后端返回的是多少条数据，我们只要前15条！
		state.categoryList = list.splice(0,14)
    }
}
const state = {
	categoryList:[], //三级分类列表
}
const getters = {}






export default {
	namespaced:true,
	actions,
	mutations,
	state,
	getters
}